package com.example.backend.service;

import com.example.backend.entity.GouWuChe;

import java.util.List;

public interface IGouWuCheService {
    /**
     * 新增购物车
     */
    boolean addGouWuChe(GouWuChe gouWuChe);
    /**
     * 删除购物车
     */
    boolean deleteGouWuChe(Integer gwcid);
    /**
     * 更新购物车
     */
    boolean updateGouWuChe(GouWuChe gouWuChe);
    /**
     * 查询所有购物车
     */
    List<GouWuChe> queryGouWuChe();
    /**
     * 根据购物车id查询购物车
     */
    GouWuChe queryGouWuCheById(Integer gwcid);
    /**
     * 根据用户id查询购物车
     */
    List<GouWuChe> queryGouWuCheByYHId(Integer yhid);
    /**
     * 根据菜品id查询购物车
     */
    List<GouWuChe> queryGouWuCheByCPId(Integer cpid);

    GouWuChe selectGwc(Integer yhid, Integer sjid);
}
